Blueprint for Real Progress in Software Engineering

نویسنده

  • Bertrand Meyer
چکیده

While there's general agreement that the software engineering field is in great need of major advances, efforts are dispersed and not always directed to the really critical needs. I will present a view of what is fundamentally needed to produce real progress. The view is influenced by my own concerns and the talk is also an opportunity to present the research of my groups at ETH and Eiffel Software, with a special emphasis on: providing a basis for Trusted Components; certification of commercial components; realistic proofs of classes; advanced object-oriented techniques, making concurrent programming as simple as it should be; providing better tools; and management issues. Rather than emphasizing the fundable and fashionable, I will attempt to highlight topics that are truly important for our constituencies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Process Model Blueprints

Explicitly defining a software process model is widely recognized as a good software engineering practice. However, having a defined process does not necessarily mean that this process is good, sound and/or useful. There have been several approaches for software process evaluation including testing, simulation and metrics; the first one requires software process enactment, i.e., an expensive, r...

متن کامل

Blueprint and Evaluation Instruments for a Course on Software Engineering for Sustainability

We report on a summer school course on Software Engineering for Sustainability (SE4S). We provide a detailed blueprint of the contents taught and its evaluation with the instruments that were used.

متن کامل

Software System Safety & The NASA Aeronautics Blueprint

NASA’s Aeronautics Blueprint lays out a research agenda for the Agency’s aeronautics program. The word software appears only four times in this Blueprint, but the critical importance of safe and correct software to the fulfillment of the proposed research is evident on almost every page. Most of the technology solutions proposed to address challenges in aviation are softwaredependent technologi...

متن کامل

2 NASA Aeronautics Blueprint NASA unveiled the Aeronautics

NASA’s Aeronautics Blueprint lays out a research agenda for the Agency’s aeronautics program. The word software appears only four times in this Blueprint, but the critical importance of safe and correct software to the fulfillment of the proposed research is evident on almost every page. Most of the technology solutions proposed to address challenges in aviation are softwaredependent technologi...

متن کامل

Component-based development refining the blueprint of software engineering education

An effective software development strategy is critical to an organisation’s success in achieving its key business objectives, including the effective use of resources, better time-to-market and adaptation to changes in business needs and requirements. Rapidly rising demand for more flexible, adaptable, extensible and robust complex enterprise software systems cannot be met unless software devel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003